/**
 *Copyright (c) 2024 watereyes
 * safetymanagement is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan
 * PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */
package com.koron.scene.domain;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.web.multipart.MultipartFile;

import java.util.ArrayList;
import java.util.List;

@ApiModel(value = "安全巡查日志附件", description = "安全巡查日志附件实体类")
public class SafetyInspectionFileBean {

    @ApiModelProperty(name = "preShiftMeetingFiles ", value = "班前会附件" )
    private MultipartFile[] preShiftMeetingFiles;

    @ApiModelProperty(name = "preShiftMeetingKeepFiles ", value = "保留的班前会附件地址" )
    private String preShiftMeetingKeepFiles;

    @ApiModelProperty(name = "preShiftMeetingKeepPreviewFiles ", value = "保留的班前会附件预览地址" )
    private String preShiftMeetingKeepPreviewFiles;

    @ApiModelProperty(name = "preShiftMeetingDelFiles ", value = "删除的班前会附件地址" )
    private String preShiftMeetingDelFiles;

    @ApiModelProperty(name = "preShiftMeetingDelPreviewFiles ", value = "删除的班前会附件预览地址" )
    private String preShiftMeetingDelPreviewFiles;

    @ApiModelProperty(name = "keepPSMList", value = "班前会附件地址集合" )
    private List<String> keepPSMList = new ArrayList<>();

    @ApiModelProperty(name = "keepPreviewPSMList", value = "预览的班前会附件地址集合" )
    private List<String> keepPreviewPSMList = new ArrayList<>();

    @ApiModelProperty(name = "safetyDisclosureFiles ", value = "安全交底书附件" )
    private MultipartFile[] safetyDisclosureFiles;

    @ApiModelProperty(name = "safetyDisclosureKeepFiles ", value = "保留的安全交底书附件地址" )
    private String safetyDisclosureKeepFiles;

    @ApiModelProperty(name = "safetyDisclosureKeepPreviewFiles ", value = "保留的安全交底书附件预览地址" )
    private String safetyDisclosureKeepPreviewFiles;

    @ApiModelProperty(name = "safetyDisclosureDelFiles ", value = "删除的安全交底书附件地址" )
    private String safetyDisclosureDelFiles;

    @ApiModelProperty(name = "safetyDisclosureDelPreviewFiles ", value = "删除的安全交底书附件预览地址" )
    private String safetyDisclosureDelPreviewFiles;

    @ApiModelProperty(name = "keepSDList", value = "安全交底书附件地址集合" )
    private List<String> safetyDisclosureKeepList = new ArrayList<>();

    @ApiModelProperty(name = "keepPreviewSDList", value = "预览的安全交底书附件地址集合" )
    private List<String> safetyDisclosureKeepPreviewList = new ArrayList<>();

    @ApiModelProperty(name = "safetyDisclosureFiles ", value = "作业审批表附件" )
    private MultipartFile[] jobFormFiles;

    @ApiModelProperty(name = "jobFormKeepFiles ", value = "保留的作业审批表附件地址" )
    private String jobFormKeepFiles;

    @ApiModelProperty(name = "jobFormKeepPreviewFiles ", value = "保留的作业审批表预览地址" )
    private String jobFormKeepPreviewFiles;

    @ApiModelProperty(name = "jobFormDelFiles ", value = "删除的作业审批表附件地址" )
    private String jobFormDelFiles;

    @ApiModelProperty(name = "jobFormDelPreviewFiles ", value = "删除的作业审批表附件预览地址" )
    private String jobFormDelPreviewFiles;

    @ApiModelProperty(name = "jobFormKeepList", value = "作业审批表附件地址集合" )
    private List<String> jobFormKeepList = new ArrayList<>();

    @ApiModelProperty(name = "jobFormKeepPreviewList", value = "预览的作业审批表附件地址集合" )
    private List<String> jobFormKeepPreviewList = new ArrayList<>();

    @ApiModelProperty(name = "commencementReportFiles ", value = "开工报备表附件" )
    private MultipartFile[] commencementReportFiles;

    @ApiModelProperty(name = "commencementReportKeepFiles ", value = "保留的开工报备表附件地址" )
    private String commencementReportKeepFiles;

    @ApiModelProperty(name = "commencementReportKeepPreviewFiles ", value = "保留的开工报备表预览地址" )
    private String commencementReportKeepPreviewFiles;

    @ApiModelProperty(name = "commencementReportDelFiles ", value = "删除的开工报备表附件地址" )
    private String commencementReportDelFiles;

    @ApiModelProperty(name = "commencementReportDelPreviewFiles ", value = "删除的开工报备表附件预览地址" )
    private String commencementReportDelPreviewFiles;

    @ApiModelProperty(name = "commencementReportKeepList", value = "开工报备表附件地址集合" )
    private List<String> commencementReportKeepList = new ArrayList<>();

    @ApiModelProperty(name = "commencementReportKeepPreviewList", value = "预览的开工报备表附件地址集合" )
    private List<String> commencementReportKeepPreviewList = new ArrayList<>();

    @ApiModelProperty(name = "supervisionLogFiles ", value = "监理日志附件" )
    private MultipartFile[] supervisionLogFiles;

    @ApiModelProperty(name = "supervisionLogKeepFiles ", value = "保留的监理日志附件地址" )
    private String supervisionLogKeepFiles;

    @ApiModelProperty(name = "supervisionLogKeepPreviewFiles ", value = "保留的监理日志预览地址" )
    private String supervisionLogKeepPreviewFiles;

    @ApiModelProperty(name = "supervisionLogDelFiles ", value = "删除的监理日志附件地址" )
    private String supervisionLogDelFiles;

    @ApiModelProperty(name = "supervisionLogDelPreviewFiles ", value = "删除的监理日志附件预览地址" )
    private String supervisionLogDelPreviewFiles;

    @ApiModelProperty(name = "supervisionLogKeepList", value = "监理日志附件地址集合" )
    private List<String> supervisionLogKeepList = new ArrayList<>();

    @ApiModelProperty(name = "supervisionLogKeepPreviewList", value = "预览的监理日志附件地址集合" )
    private List<String> supervisionLogKeepPreviewList = new ArrayList<>();

    @ApiModelProperty(name = "constructionLogFiles ", value = "施工日志附件" )
    private MultipartFile[] constructionLogFiles;

    @ApiModelProperty(name = "constructionLogKeepFiles ", value = "保留的施工日志附件地址" )
    private String constructionLogKeepFiles;

    @ApiModelProperty(name = "constructionLogKeepPreviewFiles ", value = "保留的施工日志预览地址" )
    private String constructionLogKeepPreviewFiles;

    @ApiModelProperty(name = "constructionLogDelFiles ", value = "删除的施工日志附件地址" )
    private String constructionLogDelFiles;

    @ApiModelProperty(name = "constructionLogDelPreviewFiles ", value = "删除的施工日志附件预览地址" )
    private String constructionLogDelPreviewFiles;

    @ApiModelProperty(name = "constructionLogKeepList", value = "施工日志附件地址集合" )
    private List<String> constructionLogKeepList = new ArrayList<>();

    @ApiModelProperty(name = "constructionLogKeepPreviewList", value = "预览的施工日志附件地址集合" )
    private List<String> constructionLogKeepPreviewList = new ArrayList<>();

    @ApiModelProperty(name = "otherFiles ", value = "其他附件" )
    private MultipartFile[] otherFiles;

    @ApiModelProperty(name = "otherKeepFiles ", value = "保留的其他附件地址" )
    private String otherKeepFiles;

    @ApiModelProperty(name = "otherKeepPreviewFiles ", value = "保留的其他预览地址" )
    private String otherKeepPreviewFiles;

    @ApiModelProperty(name = "otherDelFiles ", value = "删除的其他附件地址" )
    private String otherDelFiles;

    @ApiModelProperty(name = "otherDelPreviewFiles ", value = "删除的其他附件预览地址" )
    private String otherDelPreviewFiles;

    @ApiModelProperty(name = "otherKeepList", value = "其他附件地址集合" )
    private List<String> otherKeepList = new ArrayList<>();

    @ApiModelProperty(name = "otherKeepPreviewList", value = "预览的其他附件地址集合" )
    private List<String> otherKeepPreviewList = new ArrayList<>();

    public MultipartFile[] getPreShiftMeetingFiles() {
        return preShiftMeetingFiles;
    }

    public void setPreShiftMeetingFiles(MultipartFile[] preShiftMeetingFiles) {
        this.preShiftMeetingFiles = preShiftMeetingFiles;
    }

    public String getPreShiftMeetingKeepFiles() {
        return preShiftMeetingKeepFiles;
    }

    public void setPreShiftMeetingKeepFiles(String preShiftMeetingKeepFiles) {
        this.preShiftMeetingKeepFiles = preShiftMeetingKeepFiles;
    }

    public String getPreShiftMeetingKeepPreviewFiles() {
        return preShiftMeetingKeepPreviewFiles;
    }

    public void setPreShiftMeetingKeepPreviewFiles(String preShiftMeetingKeepPreviewFiles) {
        this.preShiftMeetingKeepPreviewFiles = preShiftMeetingKeepPreviewFiles;
    }

    public String getPreShiftMeetingDelFiles() {
        return preShiftMeetingDelFiles;
    }

    public void setPreShiftMeetingDelFiles(String preShiftMeetingDelFiles) {
        this.preShiftMeetingDelFiles = preShiftMeetingDelFiles;
    }

    public String getPreShiftMeetingDelPreviewFiles() {
        return preShiftMeetingDelPreviewFiles;
    }

    public void setPreShiftMeetingDelPreviewFiles(String preShiftMeetingDelPreviewFiles) {
        this.preShiftMeetingDelPreviewFiles = preShiftMeetingDelPreviewFiles;
    }

    public List<String> getKeepPSMList() {
        return keepPSMList;
    }

    public void setKeepPSMList(List<String> keepPSMList) {
        this.keepPSMList = keepPSMList;
    }

    public List<String> getKeepPreviewPSMList() {
        return keepPreviewPSMList;
    }

    public void setKeepPreviewPSMList(List<String> keepPreviewPSMList) {
        this.keepPreviewPSMList = keepPreviewPSMList;
    }

    public MultipartFile[] getSafetyDisclosureFiles() {
        return safetyDisclosureFiles;
    }

    public void setSafetyDisclosureFiles(MultipartFile[] safetyDisclosureFiles) {
        this.safetyDisclosureFiles = safetyDisclosureFiles;
    }

    public String getSafetyDisclosureKeepFiles() {
        return safetyDisclosureKeepFiles;
    }

    public void setSafetyDisclosureKeepFiles(String safetyDisclosureKeepFiles) {
        this.safetyDisclosureKeepFiles = safetyDisclosureKeepFiles;
    }

    public String getSafetyDisclosureKeepPreviewFiles() {
        return safetyDisclosureKeepPreviewFiles;
    }

    public void setSafetyDisclosureKeepPreviewFiles(String safetyDisclosureKeepPreviewFiles) {
        this.safetyDisclosureKeepPreviewFiles = safetyDisclosureKeepPreviewFiles;
    }

    public String getSafetyDisclosureDelFiles() {
        return safetyDisclosureDelFiles;
    }

    public void setSafetyDisclosureDelFiles(String safetyDisclosureDelFiles) {
        this.safetyDisclosureDelFiles = safetyDisclosureDelFiles;
    }

    public String getSafetyDisclosureDelPreviewFiles() {
        return safetyDisclosureDelPreviewFiles;
    }

    public void setSafetyDisclosureDelPreviewFiles(String safetyDisclosureDelPreviewFiles) {
        this.safetyDisclosureDelPreviewFiles = safetyDisclosureDelPreviewFiles;
    }

    public List<String> getSafetyDisclosureKeepList() {
        return safetyDisclosureKeepList;
    }

    public void setSafetyDisclosureKeepList(List<String> safetyDisclosureKeepList) {
        this.safetyDisclosureKeepList = safetyDisclosureKeepList;
    }

    public List<String> getSafetyDisclosureKeepPreviewList() {
        return safetyDisclosureKeepPreviewList;
    }

    public void setSafetyDisclosureKeepPreviewList(List<String> safetyDisclosureKeepPreviewList) {
        this.safetyDisclosureKeepPreviewList = safetyDisclosureKeepPreviewList;
    }

    public MultipartFile[] getJobFormFiles() {
        return jobFormFiles;
    }

    public void setJobFormFiles(MultipartFile[] jobFormFiles) {
        this.jobFormFiles = jobFormFiles;
    }

    public String getJobFormKeepFiles() {
        return jobFormKeepFiles;
    }

    public void setJobFormKeepFiles(String jobFormKeepFiles) {
        this.jobFormKeepFiles = jobFormKeepFiles;
    }

    public String getJobFormKeepPreviewFiles() {
        return jobFormKeepPreviewFiles;
    }

    public void setJobFormKeepPreviewFiles(String jobFormKeepPreviewFiles) {
        this.jobFormKeepPreviewFiles = jobFormKeepPreviewFiles;
    }

    public String getJobFormDelFiles() {
        return jobFormDelFiles;
    }

    public void setJobFormDelFiles(String jobFormDelFiles) {
        this.jobFormDelFiles = jobFormDelFiles;
    }

    public String getJobFormDelPreviewFiles() {
        return jobFormDelPreviewFiles;
    }

    public void setJobFormDelPreviewFiles(String jobFormDelPreviewFiles) {
        this.jobFormDelPreviewFiles = jobFormDelPreviewFiles;
    }

    public List<String> getJobFormKeepList() {
        return jobFormKeepList;
    }

    public void setJobFormKeepList(List<String> jobFormKeepList) {
        this.jobFormKeepList = jobFormKeepList;
    }

    public List<String> getJobFormKeepPreviewList() {
        return jobFormKeepPreviewList;
    }

    public void setJobFormKeepPreviewList(List<String> jobFormKeepPreviewList) {
        this.jobFormKeepPreviewList = jobFormKeepPreviewList;
    }

    public MultipartFile[] getCommencementReportFiles() {
        return commencementReportFiles;
    }

    public void setCommencementReportFiles(MultipartFile[] commencementReportFiles) {
        this.commencementReportFiles = commencementReportFiles;
    }

    public String getCommencementReportKeepFiles() {
        return commencementReportKeepFiles;
    }

    public void setCommencementReportKeepFiles(String commencementReportKeepFiles) {
        this.commencementReportKeepFiles = commencementReportKeepFiles;
    }

    public String getCommencementReportKeepPreviewFiles() {
        return commencementReportKeepPreviewFiles;
    }

    public void setCommencementReportKeepPreviewFiles(String commencementReportKeepPreviewFiles) {
        this.commencementReportKeepPreviewFiles = commencementReportKeepPreviewFiles;
    }

    public String getCommencementReportDelFiles() {
        return commencementReportDelFiles;
    }

    public void setCommencementReportDelFiles(String commencementReportDelFiles) {
        this.commencementReportDelFiles = commencementReportDelFiles;
    }

    public String getCommencementReportDelPreviewFiles() {
        return commencementReportDelPreviewFiles;
    }

    public void setCommencementReportDelPreviewFiles(String commencementReportDelPreviewFiles) {
        this.commencementReportDelPreviewFiles = commencementReportDelPreviewFiles;
    }

    public List<String> getCommencementReportKeepList() {
        return commencementReportKeepList;
    }

    public void setCommencementReportKeepList(List<String> commencementReportKeepList) {
        this.commencementReportKeepList = commencementReportKeepList;
    }

    public List<String> getCommencementReportKeepPreviewList() {
        return commencementReportKeepPreviewList;
    }

    public void setCommencementReportKeepPreviewList(List<String> commencementReportKeepPreviewList) {
        this.commencementReportKeepPreviewList = commencementReportKeepPreviewList;
    }

    public MultipartFile[] getSupervisionLogFiles() {
        return supervisionLogFiles;
    }

    public void setSupervisionLogFiles(MultipartFile[] supervisionLogFiles) {
        this.supervisionLogFiles = supervisionLogFiles;
    }

    public String getSupervisionLogKeepFiles() {
        return supervisionLogKeepFiles;
    }

    public void setSupervisionLogKeepFiles(String supervisionLogKeepFiles) {
        this.supervisionLogKeepFiles = supervisionLogKeepFiles;
    }

    public String getSupervisionLogKeepPreviewFiles() {
        return supervisionLogKeepPreviewFiles;
    }

    public void setSupervisionLogKeepPreviewFiles(String supervisionLogKeepPreviewFiles) {
        this.supervisionLogKeepPreviewFiles = supervisionLogKeepPreviewFiles;
    }

    public String getSupervisionLogDelFiles() {
        return supervisionLogDelFiles;
    }

    public void setSupervisionLogDelFiles(String supervisionLogDelFiles) {
        this.supervisionLogDelFiles = supervisionLogDelFiles;
    }

    public String getSupervisionLogDelPreviewFiles() {
        return supervisionLogDelPreviewFiles;
    }

    public void setSupervisionLogDelPreviewFiles(String supervisionLogDelPreviewFiles) {
        this.supervisionLogDelPreviewFiles = supervisionLogDelPreviewFiles;
    }

    public List<String> getSupervisionLogKeepList() {
        return supervisionLogKeepList;
    }

    public void setSupervisionLogKeepList(List<String> supervisionLogKeepList) {
        this.supervisionLogKeepList = supervisionLogKeepList;
    }

    public List<String> getSupervisionLogKeepPreviewList() {
        return supervisionLogKeepPreviewList;
    }

    public void setSupervisionLogKeepPreviewList(List<String> supervisionLogKeepPreviewList) {
        this.supervisionLogKeepPreviewList = supervisionLogKeepPreviewList;
    }

    public MultipartFile[] getConstructionLogFiles() {
        return constructionLogFiles;
    }

    public void setConstructionLogFiles(MultipartFile[] constructionLogFiles) {
        this.constructionLogFiles = constructionLogFiles;
    }

    public String getConstructionLogKeepFiles() {
        return constructionLogKeepFiles;
    }

    public void setConstructionLogKeepFiles(String constructionLogKeepFiles) {
        this.constructionLogKeepFiles = constructionLogKeepFiles;
    }

    public String getConstructionLogKeepPreviewFiles() {
        return constructionLogKeepPreviewFiles;
    }

    public void setConstructionLogKeepPreviewFiles(String constructionLogKeepPreviewFiles) {
        this.constructionLogKeepPreviewFiles = constructionLogKeepPreviewFiles;
    }

    public String getConstructionLogDelFiles() {
        return constructionLogDelFiles;
    }

    public void setConstructionLogDelFiles(String constructionLogDelFiles) {
        this.constructionLogDelFiles = constructionLogDelFiles;
    }

    public String getConstructionLogDelPreviewFiles() {
        return constructionLogDelPreviewFiles;
    }

    public void setConstructionLogDelPreviewFiles(String constructionLogDelPreviewFiles) {
        this.constructionLogDelPreviewFiles = constructionLogDelPreviewFiles;
    }

    public List<String> getConstructionLogKeepList() {
        return constructionLogKeepList;
    }

    public void setConstructionLogKeepList(List<String> constructionLogKeepList) {
        this.constructionLogKeepList = constructionLogKeepList;
    }

    public List<String> getConstructionLogKeepPreviewList() {
        return constructionLogKeepPreviewList;
    }

    public void setConstructionLogKeepPreviewList(List<String> constructionLogKeepPreviewList) {
        this.constructionLogKeepPreviewList = constructionLogKeepPreviewList;
    }

    public MultipartFile[] getOtherFiles() {
        return otherFiles;
    }

    public void setOtherFiles(MultipartFile[] otherFiles) {
        this.otherFiles = otherFiles;
    }

    public String getOtherKeepFiles() {
        return otherKeepFiles;
    }

    public void setOtherKeepFiles(String otherKeepFiles) {
        this.otherKeepFiles = otherKeepFiles;
    }

    public String getOtherKeepPreviewFiles() {
        return otherKeepPreviewFiles;
    }

    public void setOtherKeepPreviewFiles(String otherKeepPreviewFiles) {
        this.otherKeepPreviewFiles = otherKeepPreviewFiles;
    }

    public String getOtherDelFiles() {
        return otherDelFiles;
    }

    public void setOtherDelFiles(String otherDelFiles) {
        this.otherDelFiles = otherDelFiles;
    }

    public String getOtherDelPreviewFiles() {
        return otherDelPreviewFiles;
    }

    public void setOtherDelPreviewFiles(String otherDelPreviewFiles) {
        this.otherDelPreviewFiles = otherDelPreviewFiles;
    }

    public List<String> getOtherKeepList() {
        return otherKeepList;
    }

    public void setOtherKeepList(List<String> otherKeepList) {
        this.otherKeepList = otherKeepList;
    }

    public List<String> getOtherKeepPreviewList() {
        return otherKeepPreviewList;
    }

    public void setOtherKeepPreviewList(List<String> otherKeepPreviewList) {
        this.otherKeepPreviewList = otherKeepPreviewList;
    }
}